package vg.services.plugin_manager.event_and_request.event;

public enum EUIEventType {
    //if user changes view in desktop panel
    DEF_CHANGE_TAB,

    //if user opens new graph
    DEF_OPEN_NEW_GRAPH,

    //if user opens new tab
    DEF_OPEN_NEW_TAB,

    //if user(or decoders) renames tab
    DEF_RENAME_TAB,

    //if user(or decoders) closes tab
    DEF_CLOSE_TAB,

    //if user closes program
    DEF_CLOSE_PROGRAM,

    //if user change style of user interface
    DEF_CHANGE_UI_STYLE,

    // if user opens new file with additional information
    DEF_OPEN_NEW_AIF,

    // if user closes file with additional information
    DEF_CLOSE_AIF,

    // if user creates new connection between graph model and AIF(additional information file)
    DEF_CREATE_NEW_CONNECTION,

    // if user deletes connection between graph model and AIF(additional information file)
    DEF_DELETE_CONNECTION,

    // for resetting model
    DEF_RESET,

    // for adding vertex
    DEF_ADD_VERTEX,

    // for adding edge
    DEF_ADD_EDGE,

    // for adding attribute
    DEF_ADD_ATTRIBUTE
}
